home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / comm / ambos / ww_NUserCheck.lha / NewUserCheck / NewUserCheck.dok < prev    next >
Text File  |  1995-06-02  |  9KB  |  208 lines

  1.   ________________/\____/\_ __/\___________________/\____/\__________
  2.   \ | |  /\ |  /\_  _ \   / \_ _ \_ ____/\ | |  /\ __ /\_  _ \_ ____/
  3.   / l_l_ \/ l_ \/ __/_/  /__/ _j  \ __)_ / l_l_ \/ l  \/ __/_/  __)_
  4.  /        \     \ \  \_ /   \     / l   \        \ __  \ \  \_  l   \
  5.  \________/_____/_/\  /_____/____/______/________/__l__/_/\  /_NeB/hd
  6.                     \/                                     \/
  7.  
  8.                              P R E S E N T
  9.  
  10.                            NewUserCheck V1.x
  11.  
  12.  
  13. 1 - Was ist das?
  14. ================
  15.  
  16. Fast immer ist es ne dolle Sache, wenn sich ein neuer User einträgt.
  17. FAST immer, weil es immer wieder irgendwelche Chaoten gibt, die den
  18. Userantrag absichtlich falsch ausfüllen. Es ist ärgerlich, wenn dieser
  19. "User" dann vielleicht noch ein paar MByte leechen kann, bevor er sich
  20. auf Nimmerwiedersehen ausloggt.
  21.  
  22. Zum Leiten einer erfolgreichen Box ist es wichtig, etwas über die User
  23. zu wissen. Sei es die liebste Biermarke für das nächste Usertreffen oder
  24. das erfolgreichste Medium für die Boxwerbung.
  25. Allerdings sieht es halt ein bißchen doof aus, wenn man jedem neuen User
  26. eine Mail voller Fragen schickt. Und zu umständlich ist es außerdem.
  27.  
  28. Aber eine kleine Mail sollte man jedem neuen User schicken. Vielleicht
  29. die Boxordnung oder eine kleine Hilfe zu AmBoS? Ist wieder richtig
  30. Arbeit!
  31.  
  32. Ach ja... woher soll der arme überlastete Sysop eigentlich wissen, daß
  33. sich ein neuer User eingetragen hat? Man liest ja nicht _ständig_ das
  34. SystemInfo-Brett. Ist also nicht schlecht, wenn der Chef eine kleine
  35. Messi bekommt, daß sich jemand eingetragen hat.
  36.  
  37. Und was ist nun dieses Programm?
  38. ...naja, es ist eine Lösung für die oben genannten Probleme. :)
  39.  
  40.  
  41. 1.1 - Funktion
  42. ==============
  43.  
  44. Sobald ein Gast einen Antrag stellt und die entsprechenden Userdaten
  45. angibt (oder auch nicht), kommt NewUserCheck ins Spiel.
  46. Es wird eine Mail zusammengestellt, in der die wichtigsten Userdaten
  47. enthalten sind.
  48. Dann wird geprüft, ob die Angaben stimmen können. Zu unwahrscheinliche
  49. Angaben werden bemängelt - aber der User merkt noch nichts davon. Das
  50. Ergebnis dieser Überprüfung wird der Mail beigefügt. So wird der Sysop
  51. darauf hingewiesen, wenn einige Daten unmöglich aussehen.
  52. Danach werden dem User noch beliebig viele vom Sysop einstellbare Fragen
  53. gestellt, die ersterer mit je einer Zeile beantworten kann. Auch die
  54. Antworten werden der Mail an den Sysop beigelegt.
  55. Doch die Fragen haben einen weiteren Zweck: Wird hier als Antwort des
  56. Users ein vom Sysop vorgegebenes Passwort eingegeben, werden die
  57. Userdaten NICHT geprüft. Der User hat also eine Freikarte in die Box -
  58. egal, was er als Userdaten angibt.
  59. Sobald die Mail abgeschickt ist, wird entschieden, was mit dem User zu
  60. tun ist. Scheinen die Daten unvollständig oder offensichtlich fehlerhaft
  61. zu sein, wird der User nicht in die Box gelassen. Es bleibt ein
  62. Textscreen solange stehen, bis der User auflegt. Die einzige
  63. Möglichkeit, von hier in die Box zu kommen, ist die Eingabe des
  64. festgelegten Passworts, das auch die Userüberprüfung abschaltet. Damit
  65. kann z.B. der Sysop den User doch noch in die Box holen, falls er die
  66. Aktion mitbekommen hat.
  67.  
  68. Ach ja... die Mail kann natürlich auch in ein beliebiges Brett
  69. geschrieben werden. :)
  70.  
  71.  
  72. 2 - Installation
  73. ================
  74.  
  75. NewUserCheck benötigt Kickstart V2.04 (37.xxx) oder höher und die
  76. BBS.Library V2 oder höher. Ein paar KByte RAM sollten auch noch frei
  77. sein. ;)
  78.  
  79. Das Programm NUCheck ist zusammen mit den zugehörigen Datenfiles in ein
  80. beliebiges Verzeichnis zu kopieren. Sinnvollerweise sollte das
  81. Verzeichnis jedoch auf einer Festplatte liegen. ;)
  82. Dann ist das Config-File "prefs.nucheck" zu editieren:
  83. Die erste Zeile gibt den Usernamen des Sysops an. An den hier
  84. angegebenen User wird die SysopMail geschrieben. Soll sie NICHT an einen
  85. User gehen, so muß hier eine Leerzeile stehen.
  86. Die zweite Zeile funktioniert analog zur ersten Zeile, nur gibt sie ein
  87. Brett an, in das die Mail geschrieben werden soll. Wichtig dabei ist,
  88. daß das Brett existiert und der Pfad mit einem Slash "/" beginnt.
  89. Beispiel: /SystemInfo/Box
  90. Die dritte Zeile ist das Passwort, das den Userdatencheck abschaltet und
  91. den Rausekel-Screen schließt, wobei der User in die Box kommt. Sollen
  92. diese beiden Funktionen nicht aktiviert sein, bitte ein zufälliges
  93. Passwort eingeben - am besten eine sinnlose Buchstabenkombination, damit
  94. es niemand durch Zufall eingeben kann.
  95. Das PW muß zwischen 6 und 20 Buchstaben haben!
  96.  
  97. Weiterhin gibt es noch das File "fragen.nucheck". Hier können die Fragen
  98. eingegeben werden, die dem User nach dem Antrag gestellt werden sollen.
  99. Sollen keine Fragen gestellt werden, ist das File ersatzlos zu löschen
  100. oder - noch besser - umzubenennen.
  101. Das Format ist wie folgt: In der ersen Zeile beginnt die erste Frage.
  102. Sie kann beliebig viele Zeilen haben. Nach der Frage muß eine Leerzeile
  103. kommen. Danach folgt die nächste Frage, usw.
  104. Es gibt keine Beschränkung, was die Anzahl der Fragen angeht.
  105. Einige Beispielfragen sind schon eingetragen.
  106.  
  107. Die Mail, die dem User nach erfolgreichem Antrag geschickt werden soll,
  108. heißt "UserMail.nucheck". Hier ist einfach der Text einzugeben. Es ist
  109. wieder ein mehr oder weniger sinnvolles Beispiel vorgegeben.
  110. Soll keine Mail an den User geschickt werden, sollte auch diesesFile
  111. umbenannt werden.
  112.  
  113. Ist alles eingestellt, kann das Programm in AmBoS eingebunden werden:
  114. Wie immer als externen Befehl einbauen (ggfs. in der AmBoS-Doku
  115. nachlesen!). Als Zugriffsgruppe sollte man eine leere Gruppe
  116. einstellen oder den Befehl einfach nicht einschalten, damit er nicht per
  117. Hand aufgerufen werden kann.
  118.  
  119.  
  120. 3 - Disclaimer
  121. ==============
  122.  
  123. #include <stddisclaimer.h>
  124.  
  125. Für nicht-Programmierer: Ich übernehme keinerlei Verantwortung für
  126. Lauffähigkeit und/oder Zweckmäßigkeit des Programms. Mir kann kein
  127. Schaden jeglicher Art in Rechnung gestellt werden, wenn dieser direkt
  128. oder indirekt durch Benutzung dieses Programmes entsteht.
  129. Tatsächlich werde ich mich nichtmal schuldig fühlen. :-P
  130.  
  131.  
  132. 4 - Copyright
  133. =============
  134.  
  135. Das Copyright für das Programm und dieser Anleitung liegt bei mir,
  136. Alexander Weber. Keines dieser Teile darf verändert oder (bei
  137. maschinenlesbaren Teilen) reassembliert werden.
  138. Der Vertrieb erfolgt nach dem Freeware-Modell: Die Software ist mit
  139. einem Copyright belegt, darf jedoch frei kopiert und weitergegeben
  140. werden, solange mit der Weitergabe kein Gewinn erzielt wird.
  141. Weitergabe ist in jeder Form (z.B. magnetische Datenträger, optische
  142. Datenträger, Tonmodulation) erlaubt, solange alle von mir dem Archiv
  143. beigelegten dateien erhalten bleiben.
  144. Ausnahme: Vertrieb ist über das Aminet in jeder beliebigen Form, auch
  145. über kommerzielle CDs erlaubt.
  146.  
  147.  
  148. 5 - Support
  149. ===========
  150.  
  151. Es wird noch mindestens eine weitere Version geben: Sobald AmBoS es
  152. zuläßt, wird ein User mit ungültigem Antrag ausgeloggt und gelöscht.
  153.  
  154. Updates dieses Tools und weitere Tools und Onlinegames der
  155. WurldeWare-Reihe sind in den offiziellen WurldeWare Supportboxen
  156. erhältlich:
  157. - Conan's Wurlde, Tel. 06436 28115  (Zyx 16.8k)
  158. - Futurewurlde, Tel. 06126 71394  (Zyx 16.8k)
  159.  
  160. Weiterhin ist bei diesen Boxen eine Art Supportnetz zu beziehen, über
  161. das alle Neuerscheinungen und Updates gerouted werden. Es bietet
  162. außerdem ein Forum für Bugreports, Verbesserungsvorschläge u.Ä.
  163.  
  164. Der Autor selbst ist zu erreichen als "Heardred" oder "Sysop" in der
  165. Futurewurlde oder unter "heardred@f-wurlde.commo.mcnet.de".
  166. An eben diese Adresse sollten auch Kommentare, Mailbomben und Bugreports
  167. geschickt werden.
  168.  
  169.  
  170. 6 - Werbung
  171. ===========
  172.  
  173. Bisher umfaßt die WurldeWare-Tools-Reihe nur ein weiteres Programm:
  174. TransferStatus, ein kleiner Ersatz für ein Download-Pic.
  175.  
  176. In Arbeit sind allerdings noch:
  177. Kniffel - klasse Kniffel-Clone  (conan@c-wurlde.commo.mcnet.de)
  178. vote! - umfangreiches Umfrageprogramm mit graphischer Auswertung
  179.     (heardred@f-wurlde.commo.mcnet.de)
  180. B-Wall - sehr vielseitige Wall  (heardred@f-wurlde.commo.mcnet.de)
  181. B-Bull - Bulletins-Programm  (heardred@f-wurlde.commo.mcnet.de)
  182. TopTool - der Name sagt alles. ;)
  183.  
  184. (in Klammern steht jeweils der zuständige Programmierer)
  185.  
  186. Alle WurldeWare-Tools sind selbstverständlich kostenlos und in den
  187. WurldeWare Supportboxen zu beziehen.
  188.  
  189.  
  190. ACHTUNG: WurldeWare ist immer auf der Suche nach Programmierern aller
  191. Sprachen, die ihre Tools und Games kostenlos veröffentlichen wollen. Bei
  192. Interesse einfach eine Mail an einen der WurldeWare-Programmierer
  193. schreiben....
  194.  
  195.  
  196.  
  197. Also noch viel Spaß und Erfolg mit diesem und weiteren Tools und Games
  198. von WurldeWare!
  199.  
  200. Ciao,
  201.         Alexander "Heardred" Weber.
  202.  
  203.    ___:___  ________________ _________________ ________ _________________
  204.   /   |   \    _____/   _   \   ___________   \   _____)   ___________   \
  205. _/         \_  ____/\_  _    \_      \_  |/    \_      \_  ____/\_  |/    \_
  206. \_____|_____/________/  |_____/ T_____/_________/ T_____/________/_________/
  207.                   `-----' `-----'           `-----'
  208.